@charset "UTF-8";
/* CSS Document */

body{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}
a{
text-decoration:none;
color:#ff8603;
}

a:hover{
color:black;
}

#nav li ul a:hover, #footer a:hover{
color:white;
}

h3{
font-size: 14px;
margin:5px 0px;
}

#container{
width:940px;
margin:auto;
}

#language_strip{
height:30px;
text-align:right;
width:940px;
}

#content{
width:940px;
border:2px solid #ff8603;
position:relative;
}

#menu{
background-image:url(../images/menu_box.gif);
height:19px;
padding-top:10px;
width:193px;
position:relative;
top:114px;
}

#menu a{
color:white;
background:url(../images/small_arrow.gif);
background-repeat:no-repeat;
padding-left:12px;
margin-left:10px;
/*position:relative;
top:-3px;*/
background-position:left 2px;
font-size:12px;
}

#menu_long{
background-image:url(../images/menu_box_long.gif);
height:19px;
padding-top:10px;
width:350px;
position:relative;
top:114px;
}

#menu_long a{
color:white;
background:url(../images/small_arrow.gif);
background-repeat:no-repeat;
padding-left:12px;
margin-left:10px;
/*position:relative;
top:-3px;*/
background-position:left 2px;
font-size:12px;
}



#menu_holder{
position:relative;
top:114px;
}

#menu_box_repeat{
background-color:#000000;
height:19px;
padding-top:10px;
float:left;
width:auto;
}

#menu_box_repeat a{
color:white;
background:url(../images/small_arrow.gif);
background-repeat:no-repeat;
padding-left:12px;
margin-left:10px;
/*position:relative;
top:-3px;*/
background-position:left 2px;
font-size:12px;
}

#menu_box_left{
background-image:url(../images/menu_box_left.gif);
height:29px;
width:16px;
float:left;
}

#menu_box_right{
background-image:url(../images/menu_box_right.gif);
height:29px;
width:27px;
float:left;
}

.pipe{
float:left; width:15px; text-align:center;
}
#nav{
background-image:url(../images/nav_main.png);
width:747px;
height:48px;
padding:10px 0px 0px 10px;
margin:0px;
/*position:absolute;
top:145px;*/
/*z-index:4;*/
list-style-type:none;
list-style-position:inside;
}

#nav.nav_main{
/*background-image:url(../images/nav_main.jpg);
background-repeat:no-repeat;*/
}

#nav li{
float:left;
height:34px;
position:relative;
background-repeat:no-repeat;
}

#nav li a{
height:25px;
}

#nav li ul{
position:absolute;
display:none;
background:url(../images/dropdown.png);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 10px 20px 20px;
width:116px;
list-style-type:none;
left:-15px;
top:32px;
z-index:5;
}

#nav li:hover ul{
display:block;
}

#nav li ul li{
width:116px;
padding:0px;
margin:5px 0px 0px 0px;
height:auto;
}

#nav li ul li a{
width:116px;
height:auto;
}

#about{
width:60px;
margin-right:8px;
}

#about a{
width:42px;
display:block;
}

#products{
width:63px;
margin-right:12px;
}

#products a{
width:63px;
display:block;
}


#carlson{
width:84px;
margin-right:7px;
}

#carlson a{
width:84px;
display:block;
}


#nitronic{
width:56px;
margin-right:13px;
}

#nitronic a{
width:56px;
display:block;
}


#materials{
width:68px;
margin-right:8px;
}

#materials a{
width:68px;
display:block;
}

#conversion{
width:83px;
margin-right:11px;
}

#conversion a{
width:83px;
display:block;
}


#news{
width:74px;
margin-right:12px;
}

#news a{
width:74px;
display:block;
}

#news span {
	color: #ff6500;
	font-size: 12px;
}


#request{
width:72px;
margin-right:16px;
}

#request a{
width:72px;
display:block;
}

#quality{
width:65px;
}

#quality a{
width:65px;
display:block;
}




#index_link{
display:block;
position:absolute;
width:500px;
height:88px;
top:20px;
left:28px;
}

#header_image{
background-image:url(../images/header.png);
background-repeat:no-repeat;
width:900px;
height:145px;
/*position:relative;*/
}

#floating_header{
position:absolute;
z-index:5;
left:722px;
top:0px;
height:281px;
width:218px;
background:url(../images/right_image2.png);
}

#footer{
border-top: 5px solid #ff8603;
width:920px;
background-color:#000000;
color:#ff8603;
padding:10px;
}
#copy_info{
float:left;
}
#bottom_links{
float:right;
/*position:absolute;
bottom:50px;
right:30px;*/
}

#bottom_links a{
text-decoration:none;
/*color:#838383;*/
}

h4{
margin:3px 0px;
}

input.form_text{
width:150px;
}

#inner_contact input.form_text{
width:50px;
}

#quote_form textarea{
width:293px;
min-height:100px;
}
.red{
color:#ff8603;
margin-right:5px;
}

#golink{
width:88px;
height:115px;
position:absolute;
left:610px;
top:10px;
}

#golink a{
display:block;
width:100px;
height:200px;
}

/********************** GENERAL CLASSES *********************/
.page_heading{
font-size:20px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
color:#a6a6a6;
}

.sub_page_heading{
font-size:18px;
font-weight:bold;
text-transform:capitalize;

}

.left_column{
width:340px; 
float:left;
}

.right_column{
width:300px; 
float:left; 
padding-left:30px;
}

#carbio{
list-style-type:disc; 
padding-left:14px;
}

#carbio li{
padding-top:5px; 
padding-left:0px;
}

/****************** INDEX PAGE STYLES **********************/

#index_main{
/*margin-top:42px;*/
margin-top:-16px;
background:url(../images/index_back.jpg);
background-repeat:no-repeat;
width:684px;
height:460px;
padding-left:256px;
padding-top:18px;
}

#index_content{
padding-top:10px;
clear:both;
}

#main_gray{
background:url(../images/main_gray.png);
background-repeat:no-repeat;
height:85px;
width:486px;
float:right;
padding-top:45px;
padding-left:20px;
padding-bottom:18px;
}

/******************* SUB PAGE STYLES ****************************/

#linkbar{
color:#838383;
}

#linkbar a{
color:#838383;
font-size:12px;
font-weight:bold;
margin-bottom:7px;
}

#linkbar a.selected{
color:#ff8603;
}

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

.link_row a{
float:left;
display:block;
}

.link_row{
clear:both;
width:440px;
}


#sub_main{
background:url(../images/sub_back.jpg);
background-repeat:no-repeat;
width:714px;
min-height:420px;
padding-left:226px;
padding-top:40px;
margin-top:-16px;
}

#right_image{
width:250px;
float:right;
padding-top:0px;
padding-right:10px;

}

#right_image img{
float:right;
clear:none;
}

#right_image img.move_up{
margin-top:-20px;
}

#right_image_old{
width:257px;
float:left;
padding-left:22px;
padding-top:0px;
}
.bold_ital {
font-weight:bold;
font-style:italic;
color:#666666;
}
#sub_copy{
height:353px; 
overflow:auto; 
width:440px;
float:left;
padding-top:15px;
}

#sub_copy_full{
width:700px;
height:377px;
padding-top:15px;
overflow:auto;

}

#sub_copy_full p{
/*width:700px;*/
}

#sub_copy_full a:hover{
color:#000000;
}
/*#sub_wrap{
padding-top:5px;
height:337px;
overflow:auto;
}*/

#sub_wrap_old{
padding-top:5px;
height:337px;
overflow:auto;
}

#sub_copy p{
width:415px;
}

#sub_copy a:hover{
color:#000000;
}
#sub_copy #narrow_text{
	float:left;
}
#sub_copy #narrow_text p{
	width:300px;
}
.pdf_table{
padding-top:20px;
width:200px;
text-align:center;
float:left;
}

.pdf_table img{
border:1px solid black;
}


.cert_table{
padding-top:20px;
width:160px;
text-align:center;
float:left;
height:155px;
}

.cert_table .pdf_title{
width:150px;
}

.cert_table img{
border:1px solid black;
}

.pdf_link{
width:125px;
margin:5px auto;
}
.pdf_title{
width:125px;
margin:5px auto;
}

.pdf_single {
text-align:center;
width:125px;
}
/*****************Splash Page Styles ************/

#splash_back{
/*position:absolute;*/
height:285px;
background-image:url(../images/splashback.jpg);
background-repeat:repeat-y;
text-align:center;
}
#splash_head{
height:61px;
margin:auto;
text-align:center;
width:900px;
}
#splash_content{
background-image:url(../images/splash_content.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:729px;
height:200px;
/*padding-top:295px;*/
margin:auto;
padding-left:25px;
padding-right:25px;
}

#splash_content img{
border:none;
color:white;
}
#splash_wrap{
width:900px; 
margin:auto;
}
#splash_container{
padding-top:10px;
padding-left:25px;
padding-right:25px;
}

/**************** THE REPEATING TABLE *********************/
.table{
width:387px;
display:none;
}

.table_title{
width:188px;
font-size:13px;
padding:4px 12px;
text-transform:uppercase;
cursor:pointer;
}

.table_title_wide{
width:280px;
font-size:13px;
padding:4px 12px;
text-transform:uppercase;
cursor:pointer;
}

.table_top{
background:url(../images/table_top.jpg);
height:30px;
width:371px;
padding-top:7px;
padding-left:16px;
}
.table_top_hidden{
background:url(../images/table_top_hidden.jpg);
height:30px;
width:371px;
padding-top:7px;
padding-left:16px;
}

.table_top_hidden_wide{
background:url(../images/table_top_wide_hidden.jpg);
height:30px;
width:371px;
padding-top:7px;
padding-left:16px;
}

.table_top_wide{
background:url(../images/table_top_wide.jpg);
height:30px;
width:371px;
padding-top:7px;
padding-left:16px;
}


.table_wrap{
background:url(../images/table_repeat.jpg);
width:387px;
background-repeat:repeat-y;
float:right;
}

.table_gradient{
background:url(../images/table_gradient.jpg);
width:367px;
background-repeat:no-repeat;
float:right;
padding:10px;
}

.table_bottom{
background:url(../images/table_bottom.jpg);
height:23px;
width:387px;
float:right;
}

.table_inner_table{
width:347px;
margin:auto;
background-color:white;

}

.table th,
.table td,
.table table{
border:1px solid #5b5b5b;
border-collapse:collapse;
}

.table th,
.table td{
text-align:center;
}

.table_headline{
font-size:12px;
width:347px;
margin:10px auto;
}

span.diamond {
	color: #ff6500;
	font-size: 24px;
}

span {
	
}
