@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
strike, sub, tt, var,
b, u, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
@media only screen and (min-width:1350px){
	
body{ overflow-x: hidden;}	
}
body{
	padding:0px; 
	margin:0px;
	background:#FFFFFF; 
    color: #001d37;
	font: normal 13px 'ubunturegular', Arial, Helvetica, sans-serif;
	padding:0px; 
	margin:0px;
	background:#FFFFFF;
}

.clr { clear: both; }

p{text-align:center;margin:0 auto;font-family: 'ubunturegular'; padding-top:16%;line-height: 18px;}

.header-wrapper {
	width: 100%; 
	background: url(../images/header-bg.jpg) repeat-x;
	height: 123px;
}

.header {
	width: 1000px;
	margin: 0 auto;
}

.logo { 
	float: left;
	margin-top: 15px;
}

.rightside {
	float: right;
	width: 450px;
	height: 123px;
}

.search-box {
	float: right;
	margin-top: 15px;
}

.wrapper { width:1000px; height:auto; margin:0 auto; }

.aroow-left{margin: 5px 4px 0px 20px;
float: left;}
.sutton{margin-top:23px !important;}
h2 span{ font-weight:100; color:#323232; }

img{ border:none;}
.search{float:right; width:290px; height:auto; margin: 13px 0px -31px 0px;}
.search_box{float:right;width:227px; border:1px solid #ccc;margin-bottom:0px; height:27px; margin-top:3%; margin-right:6%;}
.icon{float: right; margin-top: -3%; padding: 12px; position: relative; background: url('../images/search-icon.jpg') no-repeat; top: 28px;}
td.gsc-input{float: right; position: relative; right: -65px; }
input.gsc-search-button{border: 1px solid #000 !important;
position: relative;
right: -10px;
top: -2px;padding: 6px !important;
margin-left: 48px !important;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0) !important;
  -moz-opacity: 0;
  -khtml-opacity: 0;
   opacity: 0;

}
.gsc-control-cse,
.gsc-control-cse-en { 
	padding: 0;
	margin: 0;
	border: none;
	background: none !important;
	border: 0 !important;
}
input.gsc-search-button{
	background-color: none !important;
	border: none !important;
	padding-top: 5px;
	margin: 0;
}

input.gsc-input,
input.gsc-input-focus,
input.gsc-input:hover { 
width: 130px !important;
	color: #a5a1a1;
	font: normal 10px 'ubunturegular', Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
}
/*


.cse .gsc-control-cse,
.gsc-control-cse {
	padding: 0;
}
	
.cse input.gsc-search-button,
input.gsc-search-button {
	background: url('../images/magnifier.png') no-repeat !important;
	text-indent: -9999em;
	width: 20px !important;
	height: 20px !important;
	border: none !important;
	padding: 0 !important;
}*/

#banner{
	width:100%; 
	background: url(../images/banner-bg.jpg) no-repeat center;
	height: 398px;
}
.coperation{background:url(../images/home-back-product.png) repeat-x; min-height:550px; background-size:100% 100%; float:left; width:100%;}
.comapny{text-align:center;font-family:'ubunturegular'; font-size:28px; color:#ffffff; float:left; font-weight:normal; width:1000px;padding:25px; text-transform:uppercase;
background: url(../images/homepage-divider.png) no-repeat bottom;}
.comapny strong{font-size:35px;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.tool{width:1000px; height:auto; margin-top:3%; float:left;}
.tool1{width:175px; height:auto;float:left; margin-left:14px;}

.tbl tr td img { padding: 0; margin: 0;
}
.tool_menu{
	font-family: 'ubuntubold'; 
	font-size: 13px;
    color:#ffffff; 
    text-transform:uppercase; 	
	text-align: center;
}

.one-line{line-height:34px;}

.footer{background:#dddddd; height:auto; border:1px solid #cccccc; height:45px; float:left;  min-width:100%; width:auto;}
.downarrow{position:absolute; margin-top:37px; margin-left:-71px;}
.copy{
	width: 100%;
	float: left;
	text-align: center;
	line-height:45px;
}

.copy, .copy a{
	font-size: 12px;
	color: #585858;
	font-family: 'ubunturegular';
	text-decoration:none;
}
	
.tool a { text-decoration:none; }	

.menu-nav{ 
	float:right; 
	margin-top: 6px;
	border-top-left-radius:5px; 
	z-index: 99999 !important;
}

.nav,
.nav ul {
    list-style:none;
    margin:0;
    padding:0;
	float:right;
}

.nav {
    position:relative;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

.mt_two-liner{
	padding: 22px 0px 0px 0px !important;
}

.nav ul {
    height:0;
    left:0;
    overflow:hidden;
    position:absolute;
    top:44px;
	z-index: 10000 !important;
}

.nav li {
    float:left;
    position:relative;
	text-transform:uppercase;	
	line-height:15px;
}

.nav li a {
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
	background-color:#003366 !important;
	color:#FFFFFF;
    display:block;
    font-size:16px;
    line-height:35px;
    padding:5px 31px;
    text-decoration:none;
    transition:0.5s;
	font-family:'ubuntubold';
	font-size:14px;
	background:url(../images/divider.png) no-repeat 0% 47%;
}

.curve{border-top-left-radius:5px;	}

.curve2{border-top-right-radius:5px;	}

.nav li:hover > a{
    background:#13bce4 !important;  
    color:#ffffff;
}

.nav li.active > a{
    background:#13bce4 !important;  
    color:#ffffff;
}


.nav li:hover ul.subs {
    height:auto;
    width:160px;
	box-shadow:0px 8px 9px #555 !important;
    background:#13bce4 !important;
	padding-left:15px;
	padding-right:15px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
 

.nav ul li {
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    opacity:0;
    transition:0.5s;
    width:100%;
	font-size:12px;
	 font-family:'ubunturegular';
}

.nav li ul li {
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;	
}

.nav li:hover ul li {
    opacity:1;
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;
}

.nav ul li a {
	 background:#13bce4 !important;   
    color:#04335f !important;
    line-height:1px;
    -moz-transition:0s;
    -o-transition:0s;
    -webkit-transition:0s;
    transition:0s;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:1px  solid #33ccff;
	padding:11px 0 2px 5px;
	position: relative;	
	z-index: 9999 !important;
}

.subs ul  {   
    color:#003366 !important;
    line-height:1px;
    -moz-transition:0s;
    -o-transition:0s;
    -webkit-transition:0s;
    transition:0s;
	font-size:11px;
	text-transform:uppercase;
	margin:10px;
	float:left;
	margin-left:-40px !important;}

.nav li:hover ul li a {
    line-height:25px;
}

.nav ul li a:hover {
	color:#FFFFFF !important;
}


.product-list{
	background: url(../images/homepage1.jpg) no-repeat top center #046ccc;
	min-height:600px; 
	width: 100%;  
	float:left; /*
	background-size:cover;*/ 
}

.product-list .tool-product-page { 
	background: url(../images/header-underline.png) no-repeat bottom left;
	font-family:'ubunturegular'; 
	font-size:23px;
	color:#ffffff;
	float:left; 
	line-height:49px;
	margin-top:30px; 
	width: 1000px;
}

.brand-wrapper {
	background-color: #eaeaea;
	height: 120px;
	width: 100%;
}

.brand {
	width: 1000px;
	margin: 0 auto;
	padding-top: 10px;
}

.product-list .tool-menu-display{width:330px; float:left;margin-top:22px; float:left;}
.product-list .content{float:left; font-size:18px;font-family: 'ubuntubold'; color:#001d37 !important; margin:11px 0px 0px 16px;}
.product-list .nc-tooling{float:left;font-size:13px; font-family: 'ubunturegular'; color:#001d37 !important; margin:5px 0px 0px 0px;}
.product-list .tooling-menu{float:left; font-size:10px;}
.product-list .toolrow{float:left; margin-top:5px;}
.product-list .product-toolmenu{width:310px; height:auto;float:left;}

.product-list .description{background:#04335f; float:left; width:310px;font-family: 'ubuntubold'; font-size:15px; text-align:center; color:#FFF;  text-transform:uppercase; min-height:37px; line-height: 59px;}

.product-list .two-liner{padding:10px 0px 12px 0px; line-height: normal;}

.product-list .description a{text-decoration:none;}
.product-list .toolrow-bottom {width:800px; margin-left:100px;}
.product-list .esaytomake{font-size:11px;font-family: 'ubuntubold' color:#FFFFFF; text-transform:capitalize;}
.product-list .tool-holder-left{font-size:32px; font-family: 'ubuntubold'; text-transform: uppercase;}
.product-list .tool-product4{font-family:'ubunturegular'; font-size:23px;color:#ffffff;float:left; width:80%; line-height:0px; line-height:49px; margin-top:40px; width:100%;}
.product-list .descrip{background:#04335f; float:left; width:310px;font-family: 'ubuntubold'; font-size:15px; text-align:center; color:#FFF; padding:10px 0px 12px 0px; text-transform:uppercase; min-height:68px;}
.product-list .dril-sharp{ font-family:'ubuntubold'; color:#001d37; font-size:18px; margin-top:40px; text-transform:uppercase;} 
.product-list .contact{width:1000px; float:left;}
.product-list .tool-menu-display-contact{width:300px; float:left;}
.product-list .contact-map{width:700px; float:left; margin-top: 24px;}
.product-list .jettooling{font-family: 'ubuntubold'; font-size:19px; color:#001d37; float:left; margin-top:40px;text-transform:uppercase; width:100%;}
.product-list .address{ font-family: 'ubunturegular'; font-size:15px; color:#001d37; float:left; margin-top:40px;width:100%;}
.product-list .address a{text-decoration:underline; color:#001d37;font-family: 'ubuntubold'; }
.product-list .map_iframe{border: 0px; width: 100%; float: left; height: 361px;}

.lt-ie9 .coperation{ background: #046ccc; }
.lt-ie8 .first_table{ margin-bottom:22px; }

.lt-ie8 .first_table1{ margin-left:100px;width:1000px; margin-bottom:22px;}
.lt-ie9 .icon{ right:8px; }
.lt-ie8 .icon{ top:43px; }
.lt-ie8 .last_table{margin:0px auto 30px auto;}
.lt-ie9 .pro_title{width:auto; clear:right; border-bottom:1px solid #13BCE4; margin-top:-10px; float:left;}
.lt-ie8 .pro_title{margin-top:30px; margin-bottom:20px; float:left;}
.first_table, .first_table1{clear:both;}
}