@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'neutron_demoregular';
    src: url('../fonts/neutrond-webfont.eot');
    src: url('../fonts/neutrond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neutrond-webfont.woff') format('woff'),
         url('../fonts/neutrond-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'zektonregular';
    src: url('../fonts/zekton/zekton_rg-webfont.eot');
    src: url('../fonts/zekton/zekton_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/zekton/zekton_rg-webfont.woff') format('woff'),
         url('../fonts/zekton/zekton_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'tahomaregular';
    src: url('../fonts/tahoma/tahoma_0-webfont.eot');
    src: url('../fonts/tahoma/tahoma_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tahoma/tahoma_0-webfont.woff') format('woff'),
         url('../fonts/tahoma/tahoma_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body { margin:0px; padding:0px; background:#fff; font-family: 'TahomaRegular'; }
* { margin:0px; padding:0px;}
img { margin:0px; padding:0px; border:none; outline:none;}
input, textarea { border:none; outline:none;} 
header, section, footer, aside, nav, article, em { margin:0px; padding:0px; }
.clear { clear:both; }
.wrapper { width:980px; margin:0 auto; padding:0;}
header { width:100%; float:left; margin:0; padding:0;  background:url(../images/header_bg.png) center 75px no-repeat; }
header .logo { float:left; *width:auto; position:relative; top:12px; left:-68px;}
header .logo img { float:left; width:100%; *width:auto;}
header .right_main { float:right; width:55%; position:absolute; top:30px; right:0; *z-index:9999999;}
header .right_main .phone { float:left; font-size:15px; color:#484f8b; padding:10px 8px 0 214px;}
header .right_main .email { float:left; font-size:12px; color:#5d451b; padding:10px 8px 0 0;}
header .right_main .email a { font-size:12px; color:#5d451b; text-decoration:none; }
header .right_main .email img { float:left; padding-right:5px;}
header .right_main .search_bg { float:left; background:#8a8a8a; padding:7px 0 7px 6px; *width:26%;}
header .right_main .search_bg input { float:left; width:70%; *width:69%; height:20px; border:none; background:#fff;}
header .right_main .search_bg a { float:right; text-decoration:none; font-size:12px; color:#fff; margin:3px 6px; margin:3px 6px\0/ !important;}
header .right_main nav { float:left; width:98%; padding:18px 0 0 2%;}
header .right_main nav ul { float:left; list-style:none;}
header .right_main nav li { float:left; list-style:none; padding:0 19px;}
header .right_main nav li a { float:left; line-height:47px; text-transform:uppercase; text-decoration:none; font-size:15px; font-style:italic; font-family: 'TahomaRegular'; color:#fff;}
header .right_main nav li a:hover { background:url(../images/nav_hover.png) center bottom no-repeat;}
.menu-top { display:none; }
header .right_main nav li a.active { background:url(../images/nav_hover.png) center bottom no-repeat;}
header .top_text { float:left; width:82%; font-size:28px; font-weight:bold; color:#fff; font-family: 'zektonregular'; position:relative; top:-65px; left:18%;}
header .menu { float:left; width:86%; position:relative; top:-65px; left:14%;}
header .menu ul { float:left; width:100%; list-style:none;}
header .menu li { float:left; list-style:none; background:url(../images/menu_img.png) right center no-repeat; padding:20px 32px 20px 21px; }
header .menu li a { float:left; font-size:17px !important; font-style:italic; color:#FFF; font-family: 'TahomaRegular';}
header .menu li a:hover { text-decoration:none;}
header .menu li.dot { float:left; background:none;}
.sub_menu_title { float:left; width:99%; padding:4px 0; background:#503e20; font-family:'zektonregular'; padding-left:1%; color:#fff; font-size:20px; font-weight:bold;}
.sub_menu_title #sublink { width:auto; }
.sub_menu_title #sublink a { font-family:'zektonregular'!important; color:#fff; font-size:20px!important; font-weight:bold; font-style:normal; padding:0; }

section { float:left; width:100%; padding:10px 0; *overflow:hidden;}
section aside { float:left; width:39%; margin-right:3%;}
h1 { float:left; width:100%; font-size:24px; font-style:italic; text-transform:uppercase; color:#000; line-height:30px; font-family: 'TahomaRegular';}
h1 span { float:left; width:100%; color:#5d451b;}
section aside p { float:left; width:100%; font-size:15px; color:#5b5b5b; line-height:21px; padding-top:25px; font-style:italic; font-family: 'TahomaRegular'; *font-family: 'TahomaRegular'; }
section aside .more_button { float:right; width:100%; padding-top:10px;}
section aside .more_button a { float:right; text-align:center; font-size:13px; color:#fff; background:url(../images/more_b.png) right center no-repeat; width:119px; padding:10px 0; text-transform:uppercase; text-decoration:none;}
.worldwide { float:left; width:100%; padding-top:40px;}
.worldwide h2 { float:left; width:88%; background:#8a8a8a; font-family:'TahomaRegular'; font-style:italic; font-size:27px; color:#fff; padding:6px 10px 7px 10px; text-transform:uppercase;}
.worldwide h2 a { float:left; background:#8a8a8a; font-family: 'TahomaRegular'; font-style:italic; text-decoration:none; font-size:28px; color:#fff; text-transform:uppercase;}
section aside .worldwide_img { float:left; width:100%;}
section aside .worldwide_img img { float:left; width:100%;}
section article { float:left; width:58%;}
section article .high_purity { float:right; width:100%; padding-top:10px;}
section article .high_purity img { float:right;}
section article .high_purity h2 { float:right; text-transform:uppercase; background:#484f8b; font-family: 'TahomaRegular'; font-style:italic; font-size:22px; color:#fff; }
section article .high_purity h2 a { float:right; text-transform:uppercase; background:#484f8b; font-family: 'TahomaRegular'; font-style:italic; font-size:22px; color:#fff; padding:7px 5px 6px 10px; text-decoration:none;}
section article .view_full { float:right; width:97%; *width:auto; padding-top:5px; padding-right:3%;}
section article .view_full span { float:right; padding-top:4px; padding-left:5px;}
section article .view_full img { float:right;}

section article .view_full a { float:right; font-size:14px; font-style:italic; color:#5b5b5b; text-transform:uppercase; text-decoration:none;}
section article .banner { float:left; width:100%;}
section article .banner img{ float:left; width:100%;}
section .manufacturer { float:left; width:100%;}
section .manufacturer h3 { float:left; width:100%; font-family:'TahomaRegular'; font-style:italic; text-align:center; font-size:18px; color:#8a8a8a; padding:10px 0; text-transform:uppercase;}
section .manufacturer_bg { float:left; width:84%; margin:15px 8%; box-shadow:0 4px 6px #CCC; border-radius:10px; background:url(../images/manufacturer_bg.jpg) left top repeat-x; border:1px solid #dbdbdb;}
footer { float:left; width:100%;}
footer h6 { float:left; width:100%; font-family:'TahomaRegular'; font-style:italic; text-align:center; font-size:22px; color:#fff; padding:10px 0; text-transform:uppercase;}
footer .top_bg { float:left; width:100%;}
footer .top_bg img { float:left; width:100%;}
footer .bottom_bg { float:left; width:100%; background:#484f8b;}
footer .bottom_bg .left_main { float:left; width:22%; padding-top:10px;}
footer .bottom_bg .left_main ul { float:left; width:100%; list-style:none;}
footer .bottom_bg .left_main li { float:left; width:100%; list-style:none;}
footer .bottom_bg .left_main li a { float:left; font-size:13px; text-transform:uppercase; color:#b3b3b3; text-decoration:none; line-height:22px;}
footer .bottom_bg .left_main li a:hover { color:#fff;}
footer .bottom_bg .left_main1 { float:left; width:25%; padding-top:10px;}
footer .bottom_bg .left_main1 ul { float:left; width:100%; list-style:none;}
footer .bottom_bg .left_main1 li { float:left; width:100%; list-style:none;}
footer .bottom_bg .left_main1 li a { float:left; font-size:13px; text-transform:uppercase; color:#b3b3b3; text-decoration:none; line-height:22px;}
footer .bottom_bg .left_main1 li a:hover { color:#fff;}
footer .bottom_bg .left_main2 { float:left; width:14%; padding-top:10px;}
footer .bottom_bg .left_main2 ul { float:left; width:100%; list-style:none;}
footer .bottom_bg .left_main2 li { float:left; width:100%; list-style:none;}
footer .bottom_bg .left_main2 li a { float:left; font-size:13px; text-transform:uppercase; color:#b3b3b3; text-decoration:none; line-height:22px;}
footer .bottom_bg .left_main2 li a:hover { color:#fff;}
footer .f_border { float:left; width:100%; background:url(../images/border_footer.jpg) left top repeat-x; margin:20px 0 0 0;}
footer .f_border .icon_main { float:left; padding:25px 0 0 0;}
footer .f_border .icon_main img { float:left; padding:0 5px 0 0;}
footer .f_border .f_right_main { float:right; padding:20px 0; width:40%;}
footer .f_border .f_link { float:right; padding:0;}
footer .f_border .f_link a { float:left; text-align:right; font-size:11px; color:#fff; text-decoration:none; text-transform:uppercase;}
footer .f_border .f_link a:hover  { color:#b3b3b3;}
footer .f_border .f_link span { float:left; text-align:right; padding:0 8px; font-size:11px; color:#fff; font-style:italic;}
footer .f_border .copyright { float:right; *width:100%; text-align:right; *text-align:right; font-size:11px; color:#fff; padding-top:5px; line-height:24px;}
footer .f_border .copyright a {float:none; text-align:right; *text-align:right; font-size:11px; color:#fff; text-decoration:none;}
footer .f_border .copyright a:hover { text-decoration:underline;}

/*===============Inner Page==================*/
/*================Sulfur Hexafluoride===============*/
.inner_main { float:left; width:100%;}
.inner_left { float:left; width:80%;}
.inner_left p { float:left; width:100%; float:left; width:98%; font-size:15px; color:#5b5b5b; line-height:21px; padding-top:15px; font-style:italic;}
.inner_left p span { font-weight:bold; font-size:16px; font-style:normal;}
.pdf_img { padding-right:30px;}
.inner_right { float:left; width:20%;}
.request_button { float:right; width:100%; margin:0px 0px 10px 0px; }
.request_button a {background:url(../images/request_more.jpg); background-position: 0 0px; font-size: 24px; font-weight:bold; overflow: hidden; display: block; text-align: center; color:#fff; text-decoration:none; padding:20px 0px; font-family: 'zektonregular'; 
  /*Rounded Corners*/
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  /*Shadow*/
  -webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  /*Transition*/
-webkit-transition: All 0.8s ease;
-moz-transition: All 0.8s ease;
-o-transition: All 0.8s ease;
-ms-transition: All 0.8s ease;
transition: All 0.8s ease;
}
.request_button a:hover{background:url(../images/request_more_hover.jpg); background-position: 0 300px; cursor:pointer; color:#fff; text-shadow:0px 1px 1px #2f3780;
}
.inner_text p { float:left; width:100%; float:left; width:100%; font-size:15px; color:#5b5b5b; line-height:21px; padding-top:15px; font-style:italic; text-align:justify;}
.inner_text p a { color:#614c28;} 
.inner_text ul { float:left; width:100%; list-style:none;}
.inner_text li { float:left; width:100%; list-style:none; /*border-bottom:1px solid #5b5b5b;*/}
.inner_text li a { float:left;  list-style:none; text-decoration:none; font-size:15px; color:#5b5b5b; line-height:18px; padding-top:10px; font-style:italic; }
.inner_text li a:hover {color:#614c28; }
.data_main { float:left; width:50%;}
.data_main ul { float:left; width:100%; list-style:none; padding-top:10px;}
.data_main li { float:left; width:100%; list-style:none; font-size:18px; line-height:28px; color:#5b5b5b;} 
.data_main li span { color:#484f8b;}
.table_border_new { border:1px solid #8a8a8a; border-right:none; border-bottom:none; width:100%; margin-top:20px;}
.table_border { border:1px solid #8a8a8a; border-right:none; border-bottom:none; width:75%; margin-top:20px;}
.table_title { font-size:18px; background:#484f8b; border-bottom:1px solid #8a8a8a; color:#fff; height:46px; padding-left:15px; border-right:1px solid #8a8a8a;}
.table_title1 { font-size:18px; background:#000; border-bottom:1px solid #8a8a8a; color:#fff; height:46px; padding-left:15px; border-right:1px solid #8a8a8a;}
.table_border_right {border-right:1px solid #8a8a8a; font-size:14px; border-bottom:1px solid #8a8a8a; color:#5B5B5B; padding-left:15px; height:30px;} 
.table_border_right span { color:#484f8b; font-weight:bold;} 
.regulator-imagesec { width:100%; float:left; padding:20px 0 10px 0; }
.regulator-image { width:40%; float:left; margin:0 5%; }
.regulator-image img { margin:0; padding:5px; border:1px solid #999999; }
/*================About US=================*/
.about_img { float:left; width:30%; margin:15px 8% 0 8%; border:3px solid #999;}
.about_img img { float:left; width:100%;}
/*==================Cylinders===============*/
.cylinders_main { float:left; width:100%;}
.cylinders_img { float:left; width:28%; margin:15px 2.5%; text-align:center; }
.cylinders_img a { font-size:16px;  color:#614c28; text-decoration:none; }
.cylinders_img a:hover { text-decoration:underline;}
.cylinders_img img { float:left; width:100%; margin-bottom:10px; border:1px solid #614c28;}

.cylinders_text { float:left; width:100%; font-family: 'zektonregular'; font-weight:bold; font-size:26px; color:#484f8b; line-height:34px; text-align:center; padding:20px 0;}
.cylinders_text a { color:#484f8b;}
.cylinders_text a:hover { text-decoration:none;}
.cylinders_text span { color:#614c28;}
.cylinders_img_text { float:left; width:90%; margin:0 5%}
.cylinders_img_text img { float:left; width:100%;}
.cylinders_img_text p { float:left; width:100%; text-align:center; font-size:18px; color:#5b5b5b; font-style:italic; padding:10px 0;}
.cylinders_bottom_img { float:left; width:50%; margin:15px 25%;}
.cylinders_bottom_img img { float:left; width:100%;} 
/*==================Shipping===============*/
.shipping_img { float:left; width:28%; margin:15px 2.5%;}
.shipping_img img { float:left; width:100%; border:1px solid #614c28;}
.shipping_img a {text-decoration: none; display: block; float: left; margin: 0; opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
.shipping_img a:hover {
    -webkit-transform: scale(1.07,1.09);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.07,1.09);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
}
/*=============Contact Us=================*/
.contact_left { float:left; width:47%; margin-right:3%;}
.contact_right { float:left; width:50%;}
.required_field_text { float:left; width:95%; font-size:16px; color:#614c28; padding:12px 0 0 0;}
.required_field_text span { color:#c50202; }
.con_input { float:left; color:#5b5b5b; margin-top:0px; font-size:14px; font-style:italic; width:95%; padding-left:2%; box-shadow:0 2px 6px #e2e2e2 inset; height:34px; border:1px solid #CCC; border-radius:5px;}
.con-fieldmain { margin:8px 0 0 0; float:left; width:100%; }
.con-fieldmain span { margin:10px 0 0 0; width:10px; float:left;  color:#C50202; }

.con_textarea { float:left; color:#5b5b5b; margin-top:8px; font-size:14px; font-style:italic; width:95%; padding-left:2%; box-shadow:0 2px 6px #e2e2e2 inset; height:80px; border:1px solid #CCC; border-radius:5px;}
.contact_code { float:left; width:100%;}
.contact_code span { float:left; padding:8px 10px 0 0; width:auto; }
.con_input_code {float:left; color:#5b5b5b; margin-top:8px; font-size:14px; font-style:italic; width:60%; padding-left:2%; box-shadow:0 2px 6px #e2e2e2 inset; height:34px; border:1px solid #CCC; border-radius:5px;}
.con_address { float:left; width:100%; font-size:16px; color:#614c28; font-weight:bold; line-height:26px;}
.con_address a { color:#614c28; text-decoration:none;}
.con_map { float:left; width:100%; padding-top:20px;}
.con_submit { float:left; width:100%; padding-top:10px;}
.con_submit input[type="submit"] { float:left; font-size:14px; text-transform:uppercase; color:#fff; background:#484f8b; padding:8px 20px; text-decoration:none; box-shadow:0px 5px 0px #171e60; border:none; cursor:pointer; border-radius:5px;}
.con_submit input[type="submit"]:active { box-shadow:none; top:5px; position:relative;}
.required_star { float:left; width:95%; font-size:16px; color:#614c28; padding:12px 0 0 0;}
.required_star span { color:#c50202; }
/*==============MIL-SPEC Gases===============*/
.mil_spec_logo { float:left; width:20%;}
.mil_spec_logo img { float:left; width:100%;}
.mil_spec_logo_text { float:left; width:80%; text-align:center; text-transform:uppercase; font-size:24px; color:#614c28; font-family: 'zektonregular'; font-weight:bold; padding-top:40px;}
.inner_text h4 { float:left; width:100%; text-transform:uppercase; padding-top:20px; font-family: 'neutron_demoregular'; font-size:18px; color:#484f8b}
.packaging_img { float:left; width:30%; margin-right:2%; border:1px solid #614c28; margin-top:15px;}
.packaging_img img { float:left; width:100%;}
.packaging_text { float:left; width:67%; font-size:15px; color:#5b5b5b; line-height:21px; padding-top:15px; font-style:italic; text-align:justify;} 
.mil_spec_text_botn {float:left; width:100%; padding-top:20px; font-family: 'neutron_demoregular'; font-size:20px; color:#484f8b}
.mil_spec_text_botn_span { color:#614c28;}
/*===============Regulators=================*/
.regulators_text { float:left; font-weight:bold; color:#5b5b5b; width:100%; padding-top:15px;}
.regulators_text ul { float:left; width:100%; list-style:none;}
.regulators_text li { float:left; width:32%; list-style:none;}
.regulators_text li a { float:left; padding-left:12%; font-weight:bold; font-size:15px; text-transform:uppercase; line-height:30px; color:#5b5b5b;  background:url(../images/pdf_icon.png) left 6px no-repeat;}
.regulators_text li a:hover { text-decoration:none; color:#484f8b;}
.hydrocarbons-text { float:left; font-weight:bold; color:#5b5b5b; width:32%; padding-top:15px;}
.hydrocarbons-text ul { float:left; color:#5b5b5b; width:100%; }
.hydrocarbons-text ul li { float:left; color:#5b5b5b; width:100%; list-style:none; padding:0 0 4px 0; }
/*===============ASTM D2472=================*/
.sf_table_border { border:1px solid #8a8a8a; border-right:none; border-bottom:none; margin-top:20px;}
/*===============Halocarbon Gases=================*/
.halocarbon_link { float:left; width:100%; padding-top:15px;}
.halocarbon_link ul { float:left; width:100%; list-style:none;}
.halocarbon_link li { float:left; width:100%; list-style:none; line-height:30px;}
.halocarbon_link li a { float:left; font-size:16px; color:#614c28; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.halocarbon_link li a:hover { text-decoration:underline;}
/*================Pure Gases===================*/
.pure_gases { float:left; width:48%; padding-top:15px;}
.pure_gases ul { float:left; width:100%; list-style:none;}
.pure_gases li { float:left; font-size:16px; color:#000; width:100%; list-style:none; line-height:30px;}
.pure_gases li a {  font-size:16px; color:#614c28; text-decoration:none; }
.pure_gases li a:hover { text-decoration:underline;}
/*================Site Map===================*/
.sitemap_link { float:left; width:100%; padding-top:10px;}
.sitemap_link ul { float:left; width:100%; list-style:none;}
.sitemap_link li { float:left; font-size:14px;  width:100%; list-style:none; line-height:24px; background:url(../images/dotted2.png) left 15px no-repeat;}
.sitemap_link li a { float:left; padding-left:20px; color:#5b5b5b; text-decoration:none; text-transform:uppercase;}
.sitemap_link li a:hover { color:#5d451b;}
.sitemap_link h6 { float:left; width:100%; font-size:23px; padding:20px 0; text-transform:uppercase; color:#000; font-family: 'neutron_demoregular';}

/*===============Gas MSDS=================*/
.msds_pdf { float:left; width:100%; padding-top:15px;}
.msds_pdf ul { float:left; width:32%; list-style:none;}
.msds_pdf li { float:left; width:100%; list-style:none;}
.msds_pdf li a { float:left; padding-left:12%; font-size:14px; text-transform:uppercase; line-height:30px; color:#5b5b5b;  background:url(../images/pdf_icon.png) left 6px no-repeat;}
.msds_pdf li a:hover { text-decoration:none; color:#484f8b;}

::-webkit-scrollbar { width: 13px; height: 3px; }
::-webkit-scrollbar-track {  background-color: #CCC; }
::-webkit-scrollbar-thumb { height: 100px; margin:0 5px; background-color: #503c1c; border-radius: 10px;}
::-webkit-scrollbar-corner { background-color: #CCC;}


.cylinders_btmimagepart { width:100%; float:left; margin:0; padding:0; }
.cylinders_btmimageone { width:50%; float:left; text-align:center; margin:0; padding:0; }
.cylinders_btmimage { width:90%; float:left; text-align:center; margin:0; padding:0; }
.cylinders_btmimage img { width:100%; float:left; text-align:center; margin:0; padding:0; }
.cylinders_btmimage_text { float:left; width:90%; margin:0; }
.cylinders_btmimage_text p { float:left; width:100%; text-align:center; font-size:22px; color:#5b5b5b; font-style:italic; padding:10px 0; font-weight:bold; }
.cylinders_btmimage_text p a { text-decoration:none; text-align:center; font-size:22px; color:#5b5b5b; font-style:italic; padding:10px 0; font-weight:bold; }
.cylinders_btmimage_text p a:hover { text-decoration:underline;  }