﻿/* CSS Document */

body {text-align:center; font-family: Arial, Helvetica, sans-serif; color:#000; background:#fff; margin:0; padding:0;}
#frame {text-align:left; margin:0 auto; }
/*.container {margin:0 auto; width: 950px;}*/
#header {background: url(../img/header.png) repeat-x; height:122px;}
#gtech {color: white; height: 30px; line-height:30px; text-align:right; padding-right:5px; font-size:12px;}
#gtech span {padding-left:40px; }
#logo {float:left}
#logo a {width:170px; height:92px; display:block; background: url(../img/logo.png) no-repeat;}
#logo a:hover, #logo a:active {background:url(../img/logo.png) no-repeat 0 -92px;}
#logo a span{display:none;}

#gtech1 {color: white; height: 30px; line-height:30px; text-align:right; padding-right:5px; font-size:12px;}
#gtech1 span {padding-left:40px; }
#logo1 {float:left}
#logo1 a {width:170px; height:92px; display:block; background: url(../img/logo.png) no-repeat;}
#logo1 a:hover, #logo a:active {background:url(../img/logo.png) no-repeat 0 -92px;}
#logo1 a span{display:none;}

#nav {margin:0; padding-top:91px; height:31px; float:none;}
#nav {white-space:nowrap;}
#nav li {background:none; float:left; display:block; margin-right:4px; padding: 0; text-align:center;}
#nav li a {color:#ffffff; background: url(../img/navright.png) no-repeat right top; text-decoration:none; font-size:12px; font-weight:bold;
display:block; display:inline-block; height:31px; line-height:31px; border:none;}
#nav li a:hover, #nav li a:active {color: #fff; background: url(../img/navright.png) no-repeat right bottom;}
#nav li a span {display:block; padding: 0 10px; background: url(../img/navleft.png) no-repeat left top;}
#nav li a:hover span, #nav li a:active span {background: url(../img/navleft.png) no-repeat left bottom;}
#nav li.active a {color:#000; background: url(../img/navactiveright.png) no-repeat right top;}
#nav li.active a:hover, #nav li.active a:active {color:#fff; background: url(../img/navactiveright.png) no-repeat right bottom;}
#nav li.active a span {background: url(../img/navactiveleft.png) no-repeat left top;}
#nav li.active a:hover span, #nav li.active a:active span {background: url(../img/navactiveleft.png) no-repeat left bottom;}

#nav1 {margin:0; padding-top:91px; height:31px; float:none;}
#nav1 {white-space:nowrap;}
#nav1 li {background:none; float:left; display:block; margin-right:4px; padding: 0; text-align:center;}
#nav1 li a {color:#ffffff; background: url(../img/navright.png) no-repeat right top; text-decoration:none; font-size:11px; font-weight:bold;
display:block; display:inline-block; height:31px; line-height:31px; border:none;}
#nav1 li a:hover, #nav1 li a:active {color: #fff; background: url(../img/navright.png) no-repeat right bottom;}
#nav1 li a span {display:block; padding: 0 5px; background: url(../img/navleft.png) no-repeat left top;}
#nav1 li a:hover span, #nav1 li a:active span {background: url(../img/navleft.png) no-repeat left bottom;}
#nav1 li.active a {color:#000; background: url(../img/navactiveright.png) no-repeat right top;}
#nav1 li.active a:hover, #nav1 li.active a:active {color:#fff; background: url(../img/navactiveright.png) no-repeat right bottom;}
#nav1 li.active a span {background: url(../img/navactiveleft.png) no-repeat left top;}
#nav1 li.active a:hover span, #nav1 li.active a:active span {background: url(../img/navactiveleft.png) no-repeat left bottom;}

#overview {background: #BBDB88 url(../img/introgradient.jpg) repeat-x left bottom; padding:10px 0;}
.fast100 {float:left;}
.fast100 p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:20px;}
.fast100 a {color:#283319; text-decoration:none;}
.fast100 a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}
.HSicon {float:left; width:300px;}
.HSicon p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:1px;}
.HSicon img {float:left; margin-right:15px; padding-left:0;}
.HSicon a {color:#283319; text-decoration:none;}
.HSicon a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}
.shoponline {float:left;}
.shoponline p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:10px;}
.shoponline img {float:left; margin-right:5px; padding-left:0;}
.shoponline a {color:#283319; text-decoration:none;}
.shoponline a:hover, .fast100 a:active {color:#ffffff; text-decoration:none;}
.viewcart {float:right; padding-top:15px;}
.estoreintro {float:left;}
.estoreintro p {font-size:12px; font-weight:bold; color:#283319; text-align:left; padding-top:10px;}

#quote blockquote p{
  margin:0;
  background:url(../img/openquote.png);
  background-repeat:no-repeat;
  background-position: 1px top;
  padding: 45px 20px 25px 30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  text-shadow:2px 2px 2px #fff;
 }

#quote blockquote {
  margin:0;
  background:url(../img/closequote.png);
  background-repeat:no-repeat;
  background-position: 305px bottom;
  width:100%; 
 } 


#quote {clear:both; margin-top: 10px; border:2px dotted #D1D3D4; margin-bottom: 10px;}

.FBimg {float:right; height:10px; width:10px;}

#content {background: #fff url(../img/content.png) repeat-x; padding:15px 0 20px 0;}
#subnav {float: left; width: 208px; font-size:12px;}
#subnav2 {float: left; width: 415px; font-size:12px;}
#subnav3 {float: left; font-size:12px;}
#subnav3 .certified {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav3 .certified p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B; margin:0; padding:8px 8px 8px 8px;}
#subnav3 .certified a {color:#fff;}
#subnav3 .certified a:hover, #subnav .heatsink a:active {color: #000000;}
#subnav .heatsink {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .heatsink p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(../img/component.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .heatsink a {color:#fff;}
#subnav .heatsink a:hover, #subnav .heatsink a:active {color: #DBB3B2;}
#subnav .moly {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .moly p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(../img/mill.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .moly a {color:#fff;}
#subnav .moly a:hover, #subnav .moly a:active {color: #DBB3B2;}

.moly {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
.moly p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B no-repeat; margin:0; padding:8px 8px 8px 8px;}
.moly a {color:#fff;}
.moly a:hover, .moly a:active {color: #DBB3B2;}

.style4 a{
	color: #990000;
	font-weight: bold;
	font-size: 14px;
}

.style1 {
	color: #886644;
	font-weight: bold;
}

#subnav .tungsten {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .tungsten p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(../img/tungsten.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .tungsten a {color:#fff;}
#subnav .tungsten a:hover, #subnav .tungsten a:active {color: #DBB3B2;}
#subnav .equipment {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
#subnav .equipment p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B url(../img/equipment.jpg) no-repeat; margin:0; padding:90px 8px 8px 8px;}
#subnav .equipment a {color:#fff;}
#subnav .equipment a:hover, #subnav .tungsten a:active {color: #DBB3B2;}
#subnav2 .books {border: none; padding-top:20px; margin-bottom:10px; padding:2px; background:#ffffff;}
#subnav2 .books p {color:#000; text-align:center; font-size:12px; font-weight:bold; background: none; padding:90px 8px 8px 8px;}
#subnav2 .books a {color:#000;}
#subnav2 .books a:hover, #subnav .tungsten a:active {color: #777;}

.tungsten {border: 1px solid #283319; margin-bottom:10px; padding:1px; background:#ffffff;}
.tungsten p {color:#fff; text-align:center; font-size:12px; font-weight:bold; background: #8D3A7B no-repeat; margin:0; padding:8px 8px 8px 8px;}
.tungsten a {color:#fff;}
.tungsten a:hover,.tungsten a:active {color: #DBB3B2;}

#subnav ul {border-top: 1px solid #D0C2B5; list-style:none; margin: 5px 0 30px 0;}
#subnav ul li {border-bottom: 1px solid #D0C2B5; width: 208px; background:none; padding: 1px 0;}
#subnav ul li a {color: #000; text-decoration:none; display:block; padding-left: 5px; height:22px; line-height:22px;}
#subnav ul li a:hover, #subnav ul li a:active {color:#886644; background:#EFEAE5;}
#subnav .active {font-weight:bold;}

#indexpageintro {color:#000; float:left; width: 360px; padding-right:50px; margin: 0; padding-top:15px; text-align:left;}
#indexpageintro a {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#indexpageintro a:hover, a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.productsummary {float: left; width: 258px; height:114px; margin-left:20px; text-align:left;}
.productsummary {margin-bottom:6px; padding:1px; }
.productsummary p {color:#333; font-size:14px; text-align:left;}
.productsummarybooks {float: left; width: 50%; height:114px; margin-left:20px; padding-top:30px; text-align:left;}
.productsummarybooks {margin-bottom:5px; padding:1px; }
.productsummarybooks p {color:#333; font-size:12px; padding:12px 0 0 10px; }
#footerequip {text-align:center; padding: 15px 0 10px 0; background: #CCCC99 url(../img/footergradient.jpg) repeat-x; font-weight:bold;
clear:both; margin-top:100px;}
#footer {text-align:center; padding: 15px 0 10px 0; background: #CCCC99 url(../img/footergradient.jpg) repeat-x; font-weight:bold;
clear:both;}
#footer p {font-weight:bold; color:#4D4D35;}
#footer a {color: #4D4D35; text-decoration:none;}
#footer a:hover, #address a:active {color:#6A6A48;}
.thth1 {color: #886644; font-size:16px; margin-bottom:10px; font-weight:normal;}
.ptht {line-height:16px; font-size:12px; text-align:left;} 
a {color:#000;}
a:hover, a:active {color:#886644; font-weight:bold;}
#news a:hover, a:active {font-weight:normal;}
h2 {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.thth3 {color: #886644; font-size:14px; margin-bottom:10px; font-weight:bold;}
h4 {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}

.thth4 {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}

.list {margin: 5px 0 30px 0; padding:0; }

#submenu {float: left; font-size:12px;}
#list {margin: 5px 0 30px 0; padding:0; }
#submenu ul {margin: 5px 0 30px 0; padding:0; }
#submenu li {list-style:none; border-bottom: 1px solid #D0C2B5; background:none; padding: 1px 0;}
#submenu li a {color: #000; text-decoration:none; display:block; padding-left: 5px; line-height:22px;}
#submenu li a:hover, #subnav ul li a:active {color:#886644; background:#EFEAE5;}
#submenu .active {font-weight:bold;}
#pagecontent {color:#000; float:left; margin: 0; padding-top:15px; text-align:left;}
#equipcontent {color:#000; float:left; margin: 0; padding-top:15px; text-align:left; margin-left:50px; width: 680px;}
#pagecontent h1 {color:#886644; font-size:14px; font-weight:bold;}
#pagecontent h2 {color:#886644; font-size:12px; font-weight:bold; clear:both;}
#pagecontent img {padding:1px; border: 1px solid #8D3A7B; margin: 0 20px 10px 0;}

#submenu1 {float: none; font-size:12px;}
#list1 {margin: 5px 0 30px 0; padding:0; }
#submenu1 ul {margin: 5px 0 30px 0; padding:0; }
#submenu1 li {list-style:none; border-bottom: 1px solid #D0C2B5; background:none; padding: 1px 0;}
#submenu1 li a {color: #000; text-decoration:none; display:block; padding-left: 5px; line-height:22px;}
#submenu1 li a:hover, #subnav ul li a:active {color:#886644; background:#EFEAE5;}
#submenu1 .active {font-weight:bold;}

.pagecontenth1 {color:#886644; font-size:16px; font-weight:bold; text-align:left;}
.pagecontenth2 {color:#886644; font-size:14px; font-weight:bold; clear:both;}
.pagecontentimg {padding:1px; border: 1px solid #8D3A7B; margin: 0 20px 10px 0;}
.pagecontentli {font-size:12px; list-style-type:none; list-style-type:circle; margin-left:30px;}

#pagecontent li {font-size:12px; list-style-type:none;}
.caption {text-align:center; font-variant:small-caps; text-align:left; color:#886644;  font-weight:bold; 
padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
table {border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left;}
th, td {
	border-right: 1px solid #FBFCFE;
	border-bottom: 1px solid #F0F0F2;
	padding: 1px 5px 1px 5px;
}
tr {background:#F3FDFF;}
thead th {background:#036; color: #ffffff;}
tbody th {font-weight:normal; background:#658CB1; text-align:left;padding-left:5px;}
tr.alternate {background:#D7E0EA;}
tr.alternate th {background:#8AA9C7;}
#contactinfo {border-bottom:1px solid #BB141B;}

#contact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding:0; float:left; width:250px;}
#contact h1 {font-size:14px; color:#314284; font-variant:small-caps;}
ul#contact {margin:0; list-style-type:none; text-align:left; }
ul#contact li {font-size:12px; padding: 0;}
#contact img {margin-top:30px; padding: 15px; border: 1px solid #808181;}


#commentform {float:right; width:320px; padding: 0;}


#commentform h1{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#314284;font-variant:small-caps;}
#commentform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
}

#commentform input, textarea{
width: 180px;
margin-bottom: 5px;
}

#commentform textarea{
width: 180px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#commentform br{
clear: left;
}
/*
#estorecontent {background:url(../img/estorebkgd.jpg) no-repeat; width:510px; height:346px; margin-left:50px;}
#estorecontent ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; 
padding-top: 225px; padding-left:203px; line-height:22px;}
#estorecontent ul a {color:#8D3A7B; text-decoration:none;}
*/

#estorecontent ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; text-align:justify;}
#estorecontent ul a {color:#8D3A7B; text-decoration:none;}

#repleft {width:300px; float:left;}
#repright {width:260px; float:right;}

#quoteform_new {margin-top:10px; text-align:left; padding-left: 40px; clear:both;}

#quoteform_new p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#quoteform_new label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#quoteform {margin-top:10px; text-align:left; padding-left: 40px; clear:both;}

#quoteform p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#quoteform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#quoteform input, textarea{
width: 200px;
margin-bottom: 5px;
}

#quoteform textarea{
width: 300px;
height: 50px;
}

.boxes{
width: 1em;
}

#submitbutton{
width: 90px;
margin-left: 120px;
margin-top: 5px;
}

#quoteform br{
clear: left;
}

#news1 {border-right: 1px solid #D1D3D4; padding-right: 30px; padding-top: 10px; border-top: 1px solid #D1D3D4;}
#news2 {padding-top: 10px; border-top: 1px solid #D1D3D4;}
#news3 {width:360px; height: 100px; border-top: 1px solid #D1D3D4;  padding-top: 15px; float:left; border-bottom: 1px solid #D1D3D4; }
#news3 img {float:left; padding-right: 20px;}
#news4 {border-right: 1px solid #D1D3D4; padding-right: 30px; padding-top: 10px;}
#news5 {padding-top: 40px;}

#news6 {padding-right: 30px; padding-top: 10px; border-top: 1px solid #D1D3D4;}
#news7 {padding-right: 30px; padding-top: 10px;}

.FB {float:left;padding-top:50px; padding-left:40px;}

#leftlist {float:left; width: 300px;}
#rightlist {float:right; width: 280px;}
#solution {margin-top: 25px;}
#solution p {color: #CC0033; font-weight:bold;}

#solution1 {margin-top: 25px; margin-left:10px;}
#solution1 p {color: #CC0033; font-weight:bold;}

#whitepaper li {padding-top: 20px;}


hr { 
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}

#launch1 {width: 170px; float: left;}

#launch2 {width: 170px; float: right;}

#launch h1 a {color: #886644; font-size:16px; margin-bottom:10px; font-weight:normal;}

#equipmentfurnace {width: 320px; float: left;}

#equipment3rm {width: 320px; float: right;}

.post blockquote{
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 12px;
border-top: solid 2px #dddddd;
border-left: solid 2px #dddddd;
border-right: solid 2px #dddddd;
border-bottom: solid 2px #dddddd;
margin: 1em 0px;
padding: 1em 1em;
font-family: Georgia, Times, "Times New Roman", serif;
font-style: italic;

min-height: 60px;
}
.post blockquote:before {
display: block;
float: left;
content: 'â€œ';
content: "\201C";
font-size: 100px;
margin-right: 10px;
color: #fff;
background-color: #03C9A9;
padding: 30px 27px 20px 23px;
width: 50px;
height: 50px;
line-height: 90px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.post blockquote cite {
position: relative;
display: block;
text-align: right;
margin-top: 5px;
color: #999;
} 

#deals p {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;}

@media only screen and (max-width: 600px) {
#news4, #news6, #news2 {
border: none;
}
