/* CSS MRO */
/* MAIN Css import */
#newscontainer {margin:0px auto;width:1110px;padding-top:0px;}
#factcontainer {margin:10px auto ;width:1090px;background:#ededed;padding: 10px;font-weight:300;color:#555;}
#factcontainerhome {margin:10px auto ;max-width:1110px;background:#ededed;font-weight:300;padding-left:20px;padding-right:20px;}
#factcontainerhomeGREEN {margin:10px auto ;max-width:1110px;background:#74A865;font-weight:300;padding-left:20px;padding-right:20px;}
#editornoborder {margin:0px auto;max-width:1110px;padding-bottom:40px;}
#arfooter {margin:50px auto 20px ;width:1110px;border-top:1px solid #eaeaea;}
#arfooter .big {font-size:13px;line-height:25px;color:#999999;}
#editor1 {float:right;width:60%;font-size:80px;font-family:Roboto;font-weight:300;color:#444;margin-top:45px;}
#editor1content {float:right;width:60%;font-family:Roboto;font-weight:300;color:#444;margin-top:45px;}
#editor2content {float:left;width:35%;margin-left:0%;margin-top:45px;line-height:25px;}
.responsiveeditor2 {max-width:100%; height:auto;}
/*#editor1home {float:left;width:100%;font-size:95px;font-family:Roboto;font-weight:300;color:#fff;margin-top:60px;}/*text-shadow: 1px 1px 1px #000000;*/
#editor2 {float:left;width:30%;margin-left:0%;line-height:25px;}
#editor2home {width:80%;margin-left:10%;margin-right:10%;line-height:65px;color:#fff;margin-top:50px;}
#greycont {background:#fff;height:100%;}
#picborder {border:4px dashed #dedede;padding-top:15px;padding-bottom:15px;}
#subtitle {color:#444;font-size:19px;line-height:25px;padding-bottom:20px;border-bottom:5px solid #74A865;border-right:5px solid #74A865;} /*text-shadow: 1px 1px 1px #000000;*/
#sizetable {margin:0px auto;width:1110px;padding-top:20px;}
#sizetable div {width: 10%;height: 35px;line-height:35px;border-bottom: 1px solid #eaeaea;float: left;font-weight:300;font-size: 16px;font-family:Roboto;}
TD {font-weight:300;font-size: 16px;font-family:Roboto;}

.sizes {color: #222;font-weight:300; font-size: 18px;font-family:Roboto;background-color: #dadada;padding:10px; border:1px solid #444;}
/* Header */
#headermain {width:100%;height:77px; background:#f8f8f8;border-bottom:1px solid #eaeaea;}
#headercenterdiv {margin:0px auto;width:1110px;padding-top:20px;}
#headercenterdivlogo {float:left;
  width:40px;
  height: 40px;
  background-image: url('../images/logo_bg.gif');
  background-repeat: no-repeat;
  background-size: contain;
  }
#headercenterdivleft {float:left;width:45%;}
#headercenterdivright {float:left;width:47%;text-align:right;padding-top:8px;}

/* Home only variants */
#factdivbg {background:#ededed;width:100%;padding-top:60px;padding-bottom:60px;}
#factdivbgGREEN {background:#74A865;width:100%;padding-top:60px;padding-bottom:60px;}
/* Home gradient */
#intro {
    width:100%;height:600px;padding-top:50px;
	background-image:url('../hd.jpg');
    background-repeat:no-repeat;
    background-size:cover;
}

#intros {
/*border-bottom:5px solid #74A865;*/
width:100%;height:0px;padding-top:0px;
background: #ffffff;/* Old Browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ccc 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* IE 10+ */
background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc', GradientType=0 );/* IE6-9 */
}

#intro_alt {width:100%;height:365px;padding-top:50px;background:#fff;padding-bottom:40px;}

#introlist {
width:100%;height:400px;margin-top:0px;padding-top:50px;
background: #ffffff;/* Old Browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ccc 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* IE 10+ */
background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc', GradientType=0 );/* IE6-9 */
}

/* navigation */
#navdiv {width:100%;;background:#f8f8f8;border-bottom:1px solid #eaeaea;}
#navbar {margin:0px auto;width:1120px;background:#f8f8f8;}
/* Title formatting */
.artitle {font-size:30px;font-family:Roboto;font-weight:300;color:#222;}
.partitle {color: #222;font-weight:300; font-size: 28px;font-family:Roboto;}
.factitle {font-size:34px;font-family:Roboto;font-weight:300;color:#777;}

/* Columns home */
#lefthome {float:left;width:30%;font-size:16px;text-align:justify;color:#444;line-height:20px;font-family:Roboto;font-weight:300;}
#centerhome {float:left;width:30%;margin-left:5%;font-size:16px;text-align:justify;color:#444;line-height:20px;font-family:Roboto;font-weight:300;}
#righthome {float:left;width:30%;margin-left:5%;font-size:16px;text-align:justify;color:#444;line-height:20px;font-family:Roboto;font-weight:300;}

/* Subscribe */
#approach {background:#ffffff;padding:10px;border:1px solid #ddd;}
.mimi_field {padding:5px;}
#sepdiv {height:15px;}

/* Border imput box mro */
.inpshadowhome {border:1px solid #eaeaea;}
.inpshadowhome:focus {
border:1px solid #74A865;
outline: none;
 -moz-box-shadow: inset rgba(0,0,0, 0.1) 1px 2px 5px;
-webkit-box-shadow: inset rgba(0,0,0, 0.1) 1px 2px 10px;
box-shadow: inset rgba(0,0,0, 0.1) 1px 2px 5px;
}

/* Links */
.arurl a{font-size:13px;color:#0000cc;}
.arurl a:hover{text-decoration:underline;}

/* parts titles */
#wpn {line-height:30px;float:left;width:29%;font-size:13px;}
#cnd {line-height:30px;float:left;width:30%;font-size:13px;}
#del {line-height:30px;float:left;width:20%;font-size:13px;}
#qnty {line-height:30px;float:left;width:11%;font-size:13px;}
#sts {line-height:30px;float:left;width:10%;font-size:13px;}

/* parts div */
#partnr {line-height:30px;float:left;width:29%;font-size:13px;}
#condition {line-height:30px;float:left;width:30%;font-size:13px;}
#delivery {line-height:30px;float:left;width:20%;font-size:13px;}
#qty {line-height:30px;float:left;width:11%;font-size:13px;}
#status {line-height:30px;float:left;width:10%;font-size:13px;}

/* parts row styling */
.rowhead {font-family:'Open Sans',arial,sans-serif;font-weight:400;color:#fff;background:#555;text-indent:5px;}
.row {border-top:0px solid #eaeaea;border-bottom:1px solid #eaeaea;text-indent:5px;font-family:'Open sans',arial,sans-serif;font-weight:300;}

@keyframes blink {
	0% {background-color: #FF9900}
	50% {background-color: #FF9900;opacity: 0;}
}

/* RFQ fields */
#rfqbg {background:#ffffff;padding:10px;border:1px solid #ddd;height:320px;}
#rfqfield {float:left;width:49%;margin-left:9px;}
.instruction {font-size:11px;color:#999;}
.col_label {font-family:Roboto; font-weight:300;font-size:14px;color:#444;line-height:20px;}


/* Product styling max 900px */

@media (max-width:900px){

#headermain {width:100%;height:100%;background:#f8f8f8;border-bottom:1px solid #eaeaea;text-align:center;}
#headercenterdiv {margin:0px auto;width:100%;padding:20px 0px;}
#headercenterdivleft {float:none;width:100%;}
#headercenterdivright {display:none;}
#newscontainer {margin:0px auto;width:95%;}
#lefthome {float:left;width:48%;font-size:16px;text-align:justify;color:#444;line-height:20px;font-family:Roboto;font-weight:300;}
#centerhome {float:left;width:48%;margin-left:4%;font-size:16px;text-align:justify;color:#444;line-height:20px;font-family:Roboto;font-weight:300;}
#righthome {float:left;width:100%;margin-left:0%;font-size:16px;text-align:justify;color:#444;line-height:20px;font-family:Roboto;font-weight:300;}
#sizetable {margin:0px auto;width:95%;padding-top:20px;}
#sizetable div {width: 10.%;height: 35px;line-height:35px;border-bottom: 1px solid #eaeaea;float: left;}
/* navigation */
#navdiv {width:100%;height:40px;background:#fff;border-bottom:0px solid #eaeaea;}
#navbar {text-align:center;margin:0px auto;width:100%;height:30px;background:#fff;padding: 10px 0px 0px 0px;}
#arfooter {margin:50px auto 20px ; width:95%;border-top:1px solid #eaeaea;}
#arfooter .big {font-size:13px;line-height:25px;color:#999999;}
#editor1 {float:none;width:100%;font-size:40px;font-family:Roboto;font-weight:300;color:#444;text-shadow:none;margin-top:0px;}
#editor1content {float:none;width:100%;font-family:Roboto;font-weight:300;color:#444;margin-top:45px;text-align:left;}
#editor2 {display:none;}
#editor2content {display:none;}

/* Contact */

#contactprev {display:none;}
}
/* Invisible elements styling if viewport over 641px*/

@media (min-width:641px){
#sizetableV {display:none;}

}


/* Smartphone styling */

@media (max-width:640px){
/* MAIN Css import */
#newscontainer {margin:0px auto;width:95%;}
#factcontainer {width:95%;}
#factcontainerhome {width:95%;padding:10px;}
#editornoborder {margin:0px auto;width:95%;padding-bottom:0px;}
#arfooterlogo {margin:20px auto 0px ;width:95%;text-align:right;}
#arfooter {margin:50px auto 20px ;width:95%;border-top:1px solid #eaeaea;}
#arfooter .big {font-size:13px;line-height:25px;color:#999999;}
#editor1 {float:none;width:100%;font-size:40px;font-family:Roboto;font-weight:300;color:#444;text-shadow:none;margin-top:0px;text-align:center;}
#editor1content {float:none;width:100%;font-family:Roboto;font-weight:300;color:#444;margin-top:45px;text-align:left;}
#editor2 {display:none;}
#editor2content {display:none;}
#greycont {background:#fff;height:100%;}
#picborder {border:1px solid #eeeeee;}
#subtitle {color:#444;font-size:19px;line-height:25px;text-shadow:none;margin-top:0px;}
#sizetable {display:none;}
#sizetableV {margin:0px auto;width:95%;padding-top:20px;}
#sizetableV div {width: 33.3%;height: 35px;line-height:35px;border-bottom: 1px solid #eaeaea;float: left;}

/* Contact */

#contactprev {display:none;}

/* Header */
#headermain {width:100%;height:100%;background:#f8f8f8;border-bottom:1px solid #eaeaea;text-align:center;}
#headercenterdiv {margin:0px auto;width:100%;padding:20px 0px;}
#headercenterdivleft {float:none;width:100%;}
#headercenterdivright {display:none;}
#headercenterdivlogo {float:none;
  width:100%;
  height: 40px;
  background-image: url('../images/logo_bg.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  }

/* Home only variants */
#factdivbg {margin:0px auto;background:#fff;width:95%;padding-bottom:0px;}

/* Home gradient */
#intro_image {
    width:100%;height:450px;
	background-image:url('../hd.jpg');
    background-repeat:no-repeat;
    background-size:cover;
}

#intro {
width:100%;height:100%;margin-top:0px;padding-bottom:0px;
background: #ffffff;/* Old Browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ccc 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* IE 10+ */
background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc', GradientType=0 );/* IE6-9 */
display:none;}

#introlist {
width:100%;height:400px;margin-top:0px;padding-top:50px;
background: #ffffff;/* Old Browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ccc 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* IE 10+ */
background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc', GradientType=0 );/* IE6-9 */
}

/* navigation */
#navdiv {width:100%;height:40px;background:#fff;border-bottom:0px solid #eaeaea;}
#navbar {text-align:center;margin:0px auto;width:100%;height:30px;background:#fff;padding: 10px 0px 0px 0px;}
/* Title formatting */

.artitle {font-size:30px;font-family:Roboto;font-weight:300;color:#222;}

.partitle {font-size:20px;font-family:"Open Sans",arial,sans-serif;font-weight:600;color:#222;}
.factitle {font-size:34px;font-family:Roboto;font-weight:300;color:#74A865;}

/* Columns home */
#lefthome {width:100%;font-size:13px;text-align:justify;color:#444;line-height:20px;padding-bottom:20px;}
#centerhome {width:100%;font-size:13px;margin-left:0%;text-align:justify;color:#444;line-height:20px;padding-bottom:20px;}
#righthome {width:100%;font-size:13px;margin-left:0%;text-align:justify;color:#444;line-height:20px;padding-bottom:20px;}

/* Subscribe */
#approach {background:#ffffff;padding:10px;border:1px solid #eaeaea;}
.mimi_field {padding:5px;}
#sepdiv {height:15px;}

/* Border imput box mro */
.inpshadowhome {border:1px solid #eaeaea;}
.inpshadowhome:focus {
border:1px solid #74A865;
outline: none;
 -moz-box-shadow: inset rgba(0,0,0, 0.1) 1px 2px 5px;
-webkit-box-shadow: inset rgba(0,0,0, 0.1) 1px 2px 10px;
box-shadow: inset rgba(0,0,0, 0.1) 1px 2px 5px;
}

/* Links */
.arurl a{font-size:13px;color:#0000cc;}
.arurl a:hover{text-decoration:underline;}

/* Parts titles */
#wpn {line-height:30px;float:none;width:100%;font-size:20px;}
#cnd {display:none;}
#del {display:none;}
#qnty {display:none;}
#sts {display:none;}
/* parts div */
#partnr {line-height:30px;float:none;width:100%;font-size:24px;letter-spacing: 1px;font-weight:bold;}
#condition {line-height:30px;float:none;width:100%;font-size:20px;letter-spacing: 1px;}
#delivery {line-height:30px;float:left;width:100%;font-size:20px;letter-spacing: 1px;}
#qty {line-height:30px;float:none;width:100%;font-size:20px;letter-spacing: 1px;}
#status {line-height:30px;float:none;width:100%;font-size:20px;}

/* parts row styling */
.rowhead {font-family:'Open Sans',arial,sans-serif;font-weight:400;color:#fff;background:#555;text-indent:5px;}
.row0 {background:#f1f1f1;border-top:0px solid #eaeaea;border-bottom:1px solid #eaeaea;text-indent:5px;font-family:Arial;}
.row1 {border-top:0px solid #eaeaea;border-bottom:1px solid #eaeaea;text-indent:5px;font-family:Arial;}


/* RFQ fields */
#rfqbg {background:#ffffff;padding:10px;border:1px solid #ddd;height:100%}
#rfqfield {float:none;width:100%;margin-left:0px;}
.instruction {font-size:11px;}

/* End max-width 640px */
}



/* Subscibe button home */
.subscribeRFQ {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);

	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	padding:6px 24px;
	text-decoration:none;
}
.subscribeRFQ:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
.subscribeRFQ:active {
	position:relative;
	top:1px;
}